package com.yinhai.message.manage.register.dao;

import java.util.List;

import com.yinhai.message.manage.register.po.SmsConfigPo;
import com.yinhai.message.manage.register.vo.SmsConfigVo;

/**
*
*@author lanyc
*@version created: 2017年4月4日下午5:52:13
*/
public interface ISmsConfigDao {
	/**
	 * 查询所有短信平台
	 * @return
	 */
	List<SmsConfigVo> queryAllPlatForms();
	
	/**
	 * 增加短信平台
	 * @return
	 */
	Integer addPlatForm(SmsConfigPo scp);
	
	/**
	 * 修改短信平台
	 * @return
	 */
	Integer updatePlatForm(SmsConfigPo scp);
	
	/**
	 * 删除短信平台
	 * @param 短信平台名称
	 * @return 
	 */
	Integer deletePlatForm(String platFormName);
	
	/**
	 * 获取默认短信平台
	 * @return
	 */
	SmsConfigVo queryDefaultPlatform();

	/**
	 * 根据名称查询平台
	 * @return
	 */
	SmsConfigVo queryPlatformByName(String platformName);
}
